MAGIC - Memristor-Aided Logic

نویسندگان

  • Shahar Kvatinsky
  • Dmitry Belousov
  • Slavik Liman
  • Guy Satat
  • Nimrod Wald
  • Eby G. Friedman
  • Avinoam Kolodny
  • Uri C. Weiser
چکیده

— Memristors are passive components with a varying resistance which depends on the previous voltage applied across the device. While memristors are naturally used as memory, memristors can also be used for other applications, including logic circuits. In this paper, a memristor only logic family, MAGIC (Memristor Aided LoGIC), is presented. In each MAGIC logic gate, memristors serve as an input with previously stored data and an additional memristor serves as an output. The topology of a MAGIC NOR gate is similar to the structure of a common memristor-based crossbar memory array. A MAGIC NOR gate can therefore be placed within a memory, providing opportunities for novel non-von Neumann computer architectures. Other MAGIC gates also exist (e.g., AND, OR, NOT, and NAND) and are described in the paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IRWIN AND JOAN JACOBS CENTER FOR COMMUNICATION AND INFORMATION TECHNOLOGIES Memristor-based IMPLY Logic Design Procedure

Memristors can be used as logic gates. No design methodology exists, however, for memristor-based combinatorial logic. In this paper, the design and behavior of a memristivebased logic gate – an IMPLY gate are presented and design issues such as the tradeoff between speed (fast write times) and correct logic behavior are described, as part of an overall design methodology. A memristor model is ...

متن کامل

Algorithmic Considerations in Memristive Memory Processing Units (MPU)

Memristive technologies are attractive candidates to replace conventional memory technologies, and can also be used to perform logic and arithmetic operations using a technique called 'stateful logic.' Combining data storage and computation in the memory array enables a novel non-von Neumann architecture, where both the operations are performed within a Memory Processing Unit (MPU). The use of ...

متن کامل

Memristors and Related Applications

A memristor is a two-terminal device with a variable resistance that can be used as memory. In 2008, Hewlett-Packard announced that they had succeeded in fabricating a working memristor array. Memristors can be used for many applications, including digital memory, neuromorphic systems, and logic circuits. In this paper, memristor-based applications are reviewed, and the main characteristics of ...

متن کامل

Hybrid Memristor-CMOS (MeMOS) based Logic Gates and Adder Circuits

Practical memristor came into picture just few years back and instantly became the topic of interest for researchers and scientists. Memristor is the fourth basic two– terminal passive circuit element apart from well known resistor, capacitor and inductor. Recently, memristor based architectures has been proposed by many researchers. In this paper, we have designed a hybrid Memristor-CMOS (MeMO...

متن کامل

General SPICE Models for Memristor and Application to Circuit Simulation of Memristor-Based Synapses and Memory Cells

Memristor had been ̄rst theorized nearly 40 years ago by Prof. Chua, as the fourth fundamental circuit element beside the three existing elements (Resistor, Capacitor and Inductor) but because no one has succeeded in building a memristor, it has long remained a theoretical element. Some months ago, Hewlett-Packard (hp) announced it created a memristor using a TiO2=TiO2 X structure. In this paper...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. on Circuits and Systems

دوره 61-II  شماره 

صفحات  -

تاریخ انتشار 2014